package com.dragon.modules.yuegou.model.merchant;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

public class SalesReportModel {

    @ApiModelProperty("商圈ID")
    private String busdId;

    @ApiModelProperty("商铺/业态Id")
    private String id;

    @ApiModelProperty("商铺/业态名称")
    private String name;

    @ApiModelProperty("商铺面积")
    private BigDecimal merchantAcreage;

    @ApiModelProperty("销售额")
    private BigDecimal sales;

    @ApiModelProperty("成交量")
    private Integer volume;

    @ApiModelProperty("客单价")
    private BigDecimal unitPrice;

    @ApiModelProperty("坪效")
    private BigDecimal effect;

    @ApiModelProperty("购买人数")
    private BigDecimal buyerNum;

    @ApiModelProperty("线上交易复购人数")
    private BigDecimal reBuyNum;

    @ApiModelProperty("线上交易复购率")
    private BigDecimal reBuyPercent;

    @ApiModelProperty("成交量环比")
    private BigDecimal sequentialVolume;

    @ApiModelProperty("销售额环比")
    private BigDecimal sequentialSales;

    @ApiModelProperty("客单价环比")
    private BigDecimal sequentialUnitPrice;

    @ApiModelProperty("坪效环比")
    private BigDecimal sequentialEffect;

    @ApiModelProperty("按业态/商户展示报表")
    private String[] reportKey;
    private BigDecimal[] reportValue;
    private BigDecimal[] reportUnitPrice;

    public BigDecimal getBuyerNum() {
        return buyerNum;
    }

    public void setBuyerNum(BigDecimal buyerNum) {
        this.buyerNum = buyerNum;
    }

    public BigDecimal getReBuyNum() {
        return reBuyNum;
    }

    public void setReBuyNum(BigDecimal reBuyNum) {
        this.reBuyNum = reBuyNum;
    }

    public BigDecimal getReBuyPercent() {
        return reBuyPercent;
    }

    public void setReBuyPercent(BigDecimal reBuyPercent) {
        this.reBuyPercent = reBuyPercent;
    }

    public String[] getReportKey() {
        return reportKey;
    }

    public void setReportKey(String[] reportKey) {
        this.reportKey = reportKey;
    }

    public BigDecimal[] getReportValue() {
        return reportValue;
    }

    public void setReportValue(BigDecimal[] reportValue) {
        this.reportValue = reportValue;
    }

    public BigDecimal[] getReportUnitPrice() {
        return reportUnitPrice;
    }

    public void setReportUnitPrice(BigDecimal[] reportUnitPrice) {
        this.reportUnitPrice = reportUnitPrice;
    }

    public BigDecimal getSequentialVolume() {
        return sequentialVolume;
    }

    public void setSequentialVolume(BigDecimal sequentialVolume) {
        this.sequentialVolume = sequentialVolume;
    }

    public BigDecimal getSequentialSales() {
        return sequentialSales;
    }

    public void setSequentialSales(BigDecimal sequentialSales) {
        this.sequentialSales = sequentialSales;
    }

    public BigDecimal getSequentialUnitPrice() {
        return sequentialUnitPrice;
    }

    public void setSequentialUnitPrice(BigDecimal sequentialUnitPrice) {
        this.sequentialUnitPrice = sequentialUnitPrice;
    }

    public BigDecimal getSequentialEffect() {
        return sequentialEffect;
    }

    public void setSequentialEffect(BigDecimal sequentialEffect) {
        this.sequentialEffect = sequentialEffect;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getBusdId() {
        return busdId;
    }

    public void setBusdId(String busdId) {
        this.busdId = busdId;
    }

    public BigDecimal getMerchantAcreage() {
        return merchantAcreage;
    }

    public void setMerchantAcreage(BigDecimal merchantAcreage) {
        this.merchantAcreage = merchantAcreage;
    }

    public BigDecimal getSales() {
        return sales;
    }

    public void setSales(BigDecimal sales) {
        this.sales = sales;
    }

    public Integer getVolume() {
        return volume;
    }

    public void setVolume(Integer volume) {
        this.volume = volume;
    }

    public BigDecimal getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(BigDecimal unitPrice) {
        this.unitPrice = unitPrice;
    }

    public BigDecimal getEffect() {
        return effect;
    }

    public void setEffect(BigDecimal effect) {
        this.effect = effect;
    }

}
